package com.aaa.day118.demo;

/**
 * @Description:
 * @author:LiWei
 * @date:2022年11月08日10:08
 */
public class Test {
    public static void main(String[] args) throws Exception{
        T t=new T();
        t.start();

        Thread.sleep(2000);
        System.out.println("主线程设置t线程的参数来止损失");
        t.setFlag(false); //为flag修改为false
    }
}
class T extends Thread{
    //可以保证多线程之间的可见性
    private volatile   boolean flag=true;

    public void setFlag(boolean flag) {
        this.flag = flag;
    }

    @Override
    public void run() {
        System.out.println("进入run方法");
        while(flag){

        }
    }
}